package com.example.robertluozizhao.baseframedemo.function.registerOrLogin.login.LoginConstract;

import com.example.robertluozizhao.baseframedemo.function.registerOrLogin.login.bean.User;

import java.util.List;

/**
 * Created by robert.luozizhao on 2017/9/5 0005.
 */

public class LoginConstract {
    // view-->实现
    public interface LoginView<T>{
        /*登录成功与否*/
        void loginSuccess(T t);
        void loginFailed(String error);

        /*获取数据*/
        String getUsername();
        String getPassword();

        /*刷新数据*/
        void refreshData(User data);
    }

    //请求网络数据成功或失败接口  --》 model实现
    public interface LoginModel<T>{
        void getListData(String name,String password,OnHttpCallBack<T> onHttpCallBack);
    }


    public interface LoginPersenter{
        void getListData();
    }


}
